package cn.iocoder.yudao.module.shop.info.vo;

import cn.idev.excel.annotation.ExcelIgnoreUnannotated;
import cn.iocoder.yudao.framework.business.eligibility.enums.EligibilityCheckStepEnum;
import cn.iocoder.yudao.framework.validation.InEnumValue;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

@Schema(description = "店铺入驻缴费情况 Response VO")
@Data
@ExcelIgnoreUnannotated
public class AppShopEnterOrderCheckRespVO {

    @Schema(description = "步骤：0-未填写、1-待审核、2-审核不通过、100-入驻成功、101-需付费、102-待支付", requiredMode = Schema.RequiredMode.REQUIRED, example = "0")
    @InEnumValue(EligibilityCheckStepEnum.class)
    private Integer step;

    private AppMyShopInfoVO info;

    private ShopEnterOrderRespVO order;

}
